home *** CD-ROM | disk | FTP | other *** search
/ ShareWare OnLine 2 / ShareWare OnLine Volume 2 (CMS Software)(1993).iso / comm2 / obv2_210.zip / OBV210-A.ZIP / HISTORY.DOC < prev    next >
Text File  |  1993-05-01  |  42KB  |  887 lines

  1. v2.00B1
  2.   The First Beta of Oblivion/2 v2.
  3.  
  4. v2.00B2
  5.   Fixed some major bugs
  6.   Here are the command line parameters
  7.     -B XXXXX  Baud Rate
  8.     -E        Event Run, you won't need this, but it runs events for you if
  9.               you don't expect the BBS to sit at the WFC
  10.     -A        Exit After Call
  11.     -N X      Tells the BBS what node number is running
  12.   New Menu Commands
  13.     Matrix Commands
  14.       {X - Exits the Matrix to the BBS, use with absolute care
  15.       {T - Tests for access.  If online user can log in as a user failflag
  16.            is set to false.
  17.       If you use {T for say having a QWKMail Download from the matrix, for the
  18.       log in to the main system, you don't need to do {S, but you could set the
  19.       ACS for {S to u0 (User is Zero, has not logged in)7
  20.       and have stacked on that {X with ACS ~u0
  21.     File Commands
  22.       F| - Generates Complete File List
  23.   Command Changes
  24.     File and Message newscans will set the failflag to true if the newscan
  25.     was aborted.
  26.   When upgrading you should run MAKEPROMP.EXE.  This adds the new prompts for
  27.   you.  You will want to go into the prompt editor and configure them.
  28.   Added configurable levels:
  29.     You can set information for levels.  If the value of
  30.       PCR,
  31.       Time Limit,
  32.       Upload/Download Ratio
  33.       Upload/Download K Ratio
  34.       or Download K Per Day is zero, and the level exists in the level file,
  35.       then the info will be assigned.
  36.   If you ran an older version of Oblivion/2, copy FIDODATE.DAT from your old
  37.   Oblivion/2 directory or ObvMail will screw up.
  38.   Added in daily and call flag change
  39.     Same format as -S, one is called first thing every first call each day,
  40.     the other each call.  The option is located in the Valid User/NUV Config
  41.   Added in Help in Config, run MAKEHELP.EXE.  You will need to run this
  42.   every time you upgrade.
  43.  
  44. v2.00B3
  45.   Added in @X?? color codes.
  46.   Added Global Newscan
  47.     New Commands
  48.       !A - Scans Message Section then File Sections
  49.       !F - Scans File Section;
  50.       !M - Scans Message Section
  51.   If the Check is successful the failflag is set to false otherwise is true.
  52.   If Apply is completed the failflag is set to false, otherwise is true.
  53.   Four New Command Line Parameter
  54.     -CONFIG   Configuration
  55.     -USER     User Editor
  56.     -MENU     Menu Editor
  57.     -PROMPTS  Prompt Editor
  58.   New Menu Codes for CString interaction
  59.     -*  Sets the Input Question variable to the cstring so it can be compared
  60.         via -M
  61.   New Ending for Input/CString interaction
  62.     (, this is an ending for menu teh pulldown FN is N and the sysop
  63.        specifies the entire prompt.  It will set the variable
  64.        compared to the command keys to the input question variable set
  65.        by -*, -I, or -J
  66.   These two additions add a lot more versatility to the BBS.  Whiplash and
  67.   I are working on something that will require them.  The idea has to do
  68.   with make your own commands where you can have it obey a variable with
  69.   if you want to wildcard the command.  You have the Command Key set
  70.   -*, the Cstring, *, and the Key ?*
  71.   Then you can use -M to compare CStrings, or take it to a menu that
  72.   uses the ( addition.
  73.   New Possibility for CString, &, sets the Cstring equal to the Input gotten
  74.   with -*, -I, or -J
  75.  
  76. v2.00B3Fix
  77.   Sorta forgot to upgrade the version number
  78.   Added in Cross Conference File Move
  79.   Made it so offline tag will put online files that exist but were tagged
  80.   offline
  81.  
  82. v2.00B4
  83.   Fixed @X codes which did not work in messages.
  84.   Replaced the places where + and - were used in editors since pressing
  85.     + three times ended up causing a slight problem.
  86.   Fixed FileMail which did not quite work
  87.  
  88. v2.00B5
  89.   Fixed bug where imported mail would be in newscan again and again if the
  90.   first in the base.
  91.   Made BBS skip line between message and autosig
  92.   Did some more work on MiniDos Copy command
  93.   Fixed the BBS so if the file directory does not exist, uploads will go to
  94.   your work directory, not your main Oblivion/2 directory as it was doing
  95.   before.
  96.   Fixed View zip/add zip lockup bug which happened on some files.
  97.  
  98. v2.00B6
  99.   Added in color setting commands:
  100.   +1 Sets Regular Color to the value in the CString
  101.   +2 Sets Prompt Color to the value in the CString
  102.   +3 Sets Input Color to the value in the CString
  103.   +4 Sets Inverse Color to the value in the CString
  104.   +5 Sets Stat Color to the value in the CString
  105.   +6 Sets Box Color to the value in the CString
  106.   +S Sets your colors to the default colors in the config
  107.   Added in level setting command:
  108.   -= Sets your level to your value in the CString
  109.   Made it so if in a pulldown menu, an option has no pulldown id and is
  110.     hidden, when you type the first key in the string to call it, it will
  111.     go to the option.
  112.   Made New User Password work,
  113.     if the user gets the NUP wrong, the BBS will print the file NUPBAD.APP
  114.   New Menu Command:
  115.     EX - Purges FileMail older than the number of days set in the config
  116.  
  117. v2.00B7
  118.   New Command:
  119.     -&
  120.      After an execution of an external program via door commands, the
  121.      errorlevel with which the external programmed exited will be put
  122.      into the input string, the one that is also set with -I, -J, and -M.
  123.   Fixed bug where in multinode chat, there would be a >Message without a
  124.   name.
  125.  
  126. v2.00B8
  127.   Fixed Major ObvMail bugs
  128.   Two New ACS Codes
  129.     Axx  True if Age greater than xx
  130.     Gx   True if user is male and x is 0 or user is female and x is 1
  131.   If Maintain.bat would cause the file to be deleted, it would still be
  132.   added online to the BBS
  133.   New Menu Command:
  134.     -Q Sets the current menu prompt to the value in the cstring
  135.   Oops, forgot to make WELCOME.XXX come up.
  136.   New Menu Command:
  137.     .E Executes file in your main BBS Directory specified in the CString
  138.   Made BBS question user if he has ansi if autodetect failed.
  139.   Gave more info in time bank
  140.   Made it so Q can be entered at the conference selector and the fail flag
  141.   will be set.
  142.   Made it so if a menu command has the key of #, if a number is entered,
  143.   it will be matched with the command with the key of # and the InputQuest
  144.   variable (See & CString InputQuest setting) will be set to the number
  145.   that was inputted.
  146.   Added in Alt-M to give user access to all message bases temporarily and
  147.   Alt-X to give user access to all file areas temporarily
  148.   I think I fixed the WFC lockup bug
  149.  
  150. v2.00B9
  151.   When user quits chat he no longer gets messages from the users in chat.
  152.   I think I fixed the WFC lockup bug.
  153.   Added in online text editor, the command is *T.
  154.   For our European friend, Hougaard, another one of his great suggestions
  155.   realized: You can set the number of columns in a bar menu.  The pulldown
  156.   name would be Bx where x is the number of columns
  157.   In File Descriptions, |DT is Date, |TM is Time
  158.   In the menu prompts you can use user colors:
  159.     |RC = Reg Color
  160.     |PC = Prompt Color
  161.     |VC = Inverse Color
  162.     |SC = Status Color
  163.     |EC = Input Color
  164.     |XC = Box Color
  165.  
  166. v2.00B10
  167.   In setting menu prompts, you can set maximum input length with |SLxx where
  168.   xx is the maximum input length.
  169.   Fixed physical move so it would move physically.
  170.   I have included a fixed version of the Paul Muad'Dib status screens
  171.   for those of you who have not picked them up.
  172.   New command in MiniDos, &COMMAND, similar to *, but allows you to use
  173.   commands in COMMAND.COM.
  174.  
  175. v2.00B11
  176.   Fixed Infoform replacement bugs
  177.   Fixed bug where WFC commands would not save that you filled up an infoform
  178.   when you did.
  179.   There may be a batch upload protocol called TEST.  I used it for testing
  180.   purposes.  Please delete it, it means of hanging the board.
  181.   To Fix Temporary Sysop turn on bug, run BASEISO, and then delete all of
  182.   the message bases pointed out by this program.
  183.   Fixed really screwed up bug that caused conference jumping to replace the
  184.   first message base with the last one at.  To fix the BBS if you got hit,
  185.   change the base back to the old info with edit base and change the base file
  186.   name to the correct one.
  187.   TO FIX THAT: YOU MUST COPY THE MESSAGES.MNU in this ZIP to your menu
  188.   directory
  189.  
  190. v2.00B12
  191.   Made it so that one could use a CString to specify Email number in several
  192.   commands:
  193.     ED - Email Delete
  194.     EE - Edit Outgoing
  195.     EF - Forward Email
  196.     EK - Kill Outgoing
  197.     EP - Reply to Incoming
  198.     ER - Read Incoming
  199.     EV - View Outgoing
  200.   Fixed QWKMail so it works with OLX 3.0
  201.   Made it so that the space cleared in the USERLOG.ANS for password and name
  202.   prompt is 23 characters long, not 35.
  203.  
  204. v2.00B13
  205.   Global Newscan was screwing up message bases.  Fixed it.
  206.  
  207. v2.00B14
  208.   Made it so you could stack commands in GLOBAL.MNU
  209.   Made it so when you add a conference/message base/file area and answer no
  210.   to the save area, it will not create the conference/message base/file area.
  211.   Made it so that message base/file area reorder would insert the new base
  212.   into its position instead of swapping it with the base in its old position.
  213.   Found problem with MAKEPROMPT.EXE.  Little bugs, you should print out what
  214.   your prompts were, delete DATA\PROMPTS.DAT, run MAKEPROMPT.EXE and
  215.   add your prompts back.  If you put time in your prompts and do not wish to
  216.   do that, run PROMFIX.EXE, go through the prompts and find the one's which
  217.   have the incorrect text for the description and fix them.
  218.   Delete HELP.NFO and run MAKEHELP.EXE.
  219.   Fixed problem with string inputting where things would mess up when going
  220.   past one line.
  221.   Shortened place for QWK prompt and invalid prompt down to 23.
  222.   Made screen pausing count number of lines printed instead of lines
  223.   scrolled.
  224.   New Command: -(, will do a hit return prompt and wait until user hits
  225.   return
  226.   Colored origin line and tag line.
  227.   Made -M case insensitive.
  228.   I forgot to make file point checking active.
  229.  
  230. v2.00B15
  231.   Added in pack email command
  232.     EZ - this actually removes the deleted email.  I forgot to add in thus,
  233.     MAIL. grows to a huge size.  You can set up an event to do an EZ if you
  234.     like.
  235.   Fixed multinode chat no-name bug
  236.   Made it so it was not imperative to have the status line in the term turned
  237.   if you used external listings.
  238.   Made it so ObvMail would strip origin lines.
  239.   Added in support for these MCI codes in a pulldown ANSI:
  240.     |CR - Connect Rate
  241.     |CT - Current Time
  242.     |CD - Current Date
  243.   Fixed bug where user was not able to download
  244.  
  245. v2.00B16
  246.   Deleting email after forwarding in email scan menu did not work.
  247.   Fixed a bug where yes to add files in batch would change the current
  248.   conference.
  249.   Added in 4 new configurable prompts
  250.   Fixed D/L K per day
  251.   Made it so user had to be logged on before the commands in GLOBAL.MNU are
  252.   used.
  253.   Added support for Private EchoMail.  In the base configuration, you can
  254.   turn on allow private which will allow people to post private messages
  255.   in that base.  Oblivion/2 will not however scan for private messages in
  256.   those bases until the user enters a message newscan.
  257.   Made the message viewing a bit faster.
  258.   Added move to the menu editor so you can move around the commands.
  259.   Added support for Celerity pipe codes.
  260.   For the expiration date, you can also type 0 to make it so the account does
  261.     not expire.
  262.   Made it so that when a file is typed with a %% in the prompts, a %IN in the
  263.   file will indicate where the cursor will go after the file is displayed.
  264.   Added in add group by ACS.
  265.   Added in support for monochrome monitors.
  266.   Added in Disconnect after tranfser after upload.
  267.   Fixed a bug that caused base overwriting after packing message bases
  268.   Made it so that %% in the prompts will look in the text file directory.
  269.  
  270. v2.00B17
  271.   Made it so that when you do a %% for a prompt, you can have %OT and %O2
  272.   in the displayed file and that will display the other texts.
  273.   New Command in the message reading menu, L - Sets last read message to
  274.    the current one
  275.   If user hangs up during QWK packing, the BBS will stop packing.
  276.   Made it so file move to other drive will work in all cases.
  277.   New Command line options -EMS, load overlay into EMS.
  278.   Fixed chopped quote OLX bug.
  279.   Added in configurable last caller listings, the files are
  280.     LASTSRT.ANS
  281.     LASTMID.ANS
  282.     LASTEND.ANS
  283.   The Codes for LASTMID.ANS are
  284.     |UH - User Handle
  285.     |DO - Date On
  286.     |TO - Time On
  287.     |BR - Baud Rate
  288.   Added in a few more configurable prompts.
  289.   Added an option in the config to allow the sysop to have the BBS check to
  290.     to see if the user has enough time to download the QWK packet.
  291.   Don't forget to run MAKEHELP.EXE
  292.   Added in a user config option to redisplay message after certain operations.
  293.   The code for that in CONFSCR.ANS is |RM.
  294.   The key to toggle the option is O.
  295.   I modified the status screen libraries, so copy the *.LIBs and *.NDXs included
  296.   with this file to your data directory.
  297.   If an infoform is already filled out and a user selects to fill it out
  298.   again, it will prompt the user to fill it out.
  299.   Made it so it will check the user's time left while the user is in multinode
  300.   chat.
  301.   New ACS code: vX, is true if the user is on node x.
  302.  
  303. v2.00B18
  304.   Wrote Status Screen/Menu Library Decoder, UNPACK.EXE.
  305.   Fixed wait for call lockup bug.  Could just hit myself, dumb mistake.
  306.   I think I fixed the bug where the BBS would be hung by the zip size finder.
  307.   Added in a command for quick logoff [H.
  308.   Made Send to: and / for group mail prompts configurable.
  309.   Fixed Autosig upload
  310.   Fixed DTR drop bug that caused the wrong node to hang up or if one node only
  311.   not to drop DTR.
  312.   Added in a Fenian suggestion:
  313.     When certified mail is send to a sysop, the sysop has the option to not
  314.     send the return receipt.  Useful for masking the fact that you have logged
  315.     on.
  316.   Added in Kill the files for a file base to kill the file that stores the
  317.   information on the online files.
  318.  
  319. v2.00B19
  320.   I lied, there are some more things I want before the release.
  321.   Wordwrapping is now active when entering the extended description in the
  322.   upload status screen.
  323.   New commands
  324.     T@ - Toggles access to all file areas (Similiar to Alt-X)
  325.     S@ - Toggles access to all message bases (Similar to Alt-M)
  326.   The BBS can now estimate transfers based on Connect Rate if you have it
  327.   set in the config to do so.
  328.   Fixed multinode waiting bug in the file listing
  329.   You can now specify a swap directory in addition to the work directory.
  330.   To get it working in Oblivion/2 without problems, exit all nodes, upgrade
  331.   the BBS, type OBV -CONFIG, set the swap directory in the file name
  332.   configuration, save the configuration and then start the nodes up again.
  333.   New ACS Code:
  334.     cXX where XX is the calls since the last password change
  335.   Fixed some bugs in the ACS System conserning parenthesis.
  336.   Big bug, when killing file areas, the BBS would always kill the first one,
  337.   fixed.
  338.   Put the default time limit in the config.  I forgot to do that before.
  339.   When extracting voting, the BBS would include votes of users who had been
  340.   deleted.
  341.   In message reading, you can type J to jump to the next message base.
  342.   Made Enter Description prompts in upload and enter file name in archive
  343.   menu configurable.
  344.   Added in notices to tell you which user is transfering when he/she is.
  345.   Fixed the bug where after you packed the message bases, a message base would
  346.   be overwritten.
  347.   While adding or global local uploading files, you can type k to kill the 
  348.   file.
  349.   The failflag was not being set when the user pressed Q and the join
  350.   conference prompt, that has been fixed.
  351.   I have packaged MENUS.ZIP which has Q from conference selection working.
  352.   You should have no problem with using them.  The multimenu selection has
  353.   been given an ACS of -, if you are running the BBS with a multimenu setup,
  354.   make the ACS + or nothing.
  355.   Added in Random Display menu command:
  356.     DR, will display an entry from the current data area and use as the
  357.     display file the List Prefix+'RAN.ANS'.
  358.   To make rumors appear at the prompt of the main menu, do this:
  359.     Copy the RUMRAN.ANS that came with the archive into your textfile directory
  360.     Get the number of the rumors data area
  361.     Edit the MAIN.MNU, add three commands at the top with the keys of
  362.      EACH.  The first one is
  363.        Command Key:-G
  364.        CString    :1,20
  365.      The second one
  366.        Command Key: D*
  367.        CString    : (Whatever the number of the rumors data area)
  368.      The third one is
  369.        Command Key: DR
  370.     This will slow down the prompt quite a bit though.
  371.   When N is in the pulldown filename, you may now end the pulldown filename
  372.   with 2 more things:
  373.     # - Hotkey without echo
  374.     ) - Hotkey with echo
  375.  
  376. v2.00B20
  377.   Fixed the bug where the BBS would nuke the first message base when a user
  378.   said no to the save new message base prompt.
  379.   Fixed stupid mistake in MAKEPROM source code that would nuke prompts.
  380.   Added in command line option for ObvMail not to pack the bases when 
  381.   tossing:
  382.     ObvMail Toss NoPack
  383.   Fixed Zip viewing/searching lockup bug.
  384.   Wrote little program UNPRIV, will mark all messages as not private.  The 
  385.   convertor had the nasty habit of making them private.  Unless you are getting
  386.   Private Echomail, please run UNPRIV.
  387.   Fixed some time bugs that Holophax discovered.
  388.   Wrote a little utility that will unpack v1.10/15 libraries called UNPACK1.EXE
  389.   Fixed a few miniscule bugs in the split screen chat.
  390.   When the move file routine runs out of room, it will stop copying the file
  391.   and keep the old copy, deleting the one being made.
  392.   Made it so if the BBS could not find the files for an external SUBS/AREA 
  393.   listing, it will use the internal listing as opposed to displaying pages 
  394.   of garbage.
  395.  
  396. v2.00B21
  397.   Fixed a little bug that allowed people to hang the boards.  Of course, as
  398.   far as I know, I am the only person who knows how to use this trick.
  399.   The {C, {S, {T now accept a CString which is which login status screens
  400.   (PRELOGON, SYSPASS, USERLOG) to use.  If the CString is 0, it will use
  401.     PRELOGON.ANS
  402.     SYSPASS.ANS (if available)
  403.     USERLOG.ANS (if available)
  404.   If the Cstring is X which is not 0, it will use
  405.     PRELOGON.X
  406.     SYSPASS.X (if available)
  407.     USERLOG.X (if available)
  408.   Made "Allow FileMail" option in the config do something.
  409.   Made BBS hangup on the user during the times of certain events where it did 
  410.   not before.
  411.   Fix NUV Veto command.
  412.   For the [C chat command, a cstring of A will page the sysop even though he
  413.   is set as unavailable.  This can be used to add an emergency chat password.
  414.   Fixed message cycling bug.  If you got it, you had reply reading newscan on,
  415.   and it was a bug in that.  Chances are you don't want to use reply reading
  416.   newscan.
  417.   Fixed a little bug that would screw up a file's information if the
  418.   IMPORT.DES was too long.
  419.   With Spectre's help I was able to fix the LANtastic bug.  Oblivion/2 should
  420.   work perfectly on LANs now.  I also advise the use of LANtastic over Novell
  421.   NetWare.
  422.  
  423. v200B21F1
  424.   Fixed little directory find bug.
  425.  
  426. v2.00
  427.   Add in option to change the line at which user is xfering is displayed.
  428.   Added in Ability to run MAINTAIN.BAT when adding the file.
  429.   Fixed the LANtastic problem.
  430.  
  431. v2.10B1
  432.   I know not much of the stuff I promised is in this version.  I'm throwing
  433.   this together to get Betaing started.  I made these changes in a couple
  434.   of hours.  As soon as finals are over, I will start on the automatic
  435.   file maintainance and configurable archivers.
  436.   Wrote MBP, message base packer/restructurer
  437.   Made QWK so you could reorganize your bases and QWK uploads would end up
  438.     in the right base.  Tell users not to u/l any QWK packets made before
  439.     your upgrade.  Also, I know the numbers for the bases at the left as
  440.     shown in OLX are out of order.  Thats the sacrifice for this fix.
  441.   Fixed File Add Bug.
  442.   New Command:
  443.     -N
  444.       Displays CString from current status screen library
  445.       For example
  446.         CMD  : -N
  447.         CSTR : STATUS.ANS
  448.       would display the main status
  449.   For STATCODE.EXE, you can have a file called STATLIST. which is a list
  450.     of the files you want included into status screen libraries.
  451.   The [K (User Configuration) Command now can take a CString which is file
  452.     name in the menu library to use as the config screen.  If its blank, the
  453.     BBS will assume CONFSCR.ANS
  454.   New Codes in the Config Screen Ansis:
  455.     &AB
  456.     where A is the flag to be toggled and
  457.     B is the key to toggle it.
  458.   Fixed days since last in the user editor
  459.   Added MCI Code for Ansis %UA - makes it so ansis can not be aborted.
  460.  
  461. v2.10B2
  462.   New Option in the config to look for the ansis used in the data areas in
  463.   the curren status screen library.  If it does not find them, it will look
  464.   in the textfile directory.
  465.   12000 baud callers are distinguished from 1200 baud callers.
  466.   Fixed a little problem with DOOR.SYS.
  467.   When you upload, the space left checker will check the destination drive
  468.   instead of the current drive.
  469.   Made F5 screen capture work in chat.
  470.   You can now use characters: ╦ ═ ╟ ╧ in the input routine where you could
  471.   not enter them before.
  472.   You can now type Alt-V to validate a user.
  473.   The [W Command now takes a CString, the number of last callers to show,
  474.   from 1 to 20.
  475.   Allowed displaying of the text to be quoted to be aborted by hitting
  476.   space.
  477.   New command [F with a CString: Infoform#,Template
  478.   Will fill put the infoform and put it into a file.  The template format
  479.   is the directory followed by a filename with no period or extension.
  480.   Lets say I had an Oblivion/2 application that I wanted to be filled out
  481.   into a file.  Lets say it was infoform #3, what I would do is this:
  482.   CMD  : [F
  483.   CSTR : 3,C:\OBVAPPS\APP
  484.   And it would fill out the files
  485.     APP.1
  486.     APP.2
  487.     And so on in the C:\OBVAPPS directory.
  488.   New Menu Command
  489.     M#, will read the message with the number specified in the CString
  490.   Allowed 8 and 2 to move bar in file listing and in pulldown menus.
  491.   If the Pulldown menu was not found, BBS will go back to previous menu.
  492.   When packing Email "Packing Email" displayed.
  493.   You can now turn off a base as echomail by setting the import/export dir
  494.     to blank.
  495.   BBS will store in the log the password entered if incorrect.
  496.   If you download and typed user files in batch or there were no files in the
  497.   batch, the BBS will leave in your batch files you specified that were not
  498.   downloaded.  Check this out.  I'm not entirely sure if this works.
  499.   When you type A to add files to batch when your in, the BBS will tell
  500.   you.
  501.   You can type B in the file listings to go back a page.
  502.   You can use
  503.   /PAGE in split screen chat to page the other user or in line chat to
  504.   page the sysop.
  505.   /TYPE filename.ext in line chat and on the sysop side to type a file in
  506.   the textfile directory.
  507.   Fixed requote position bug.
  508.   You can now specify command line parameters in the CString of the .E
  509.   command.  %1 is used as the connect rate.
  510.   If I wanted to run a batch file and have as the only parameter the connect
  511.   rate, it would be like
  512.     CKEY : .E
  513.     CSTR : BATCH.BAT %1
  514.   Big prompts will no longer scroll.  They may overwrite.  Tell me where
  515.   they do and I'll fix them.
  516.   Added in the ability to set the first prompt and the first library.
  517.   BBS asks you if you wish to delete email after replying to it.
  518.   BBS will reset scroll counter when BBS asks for input.
  519.   New Command:
  520.     -D
  521.       Sends string to modem ~=0.5 sec delay, ^X=Ctrl-X, |=Return
  522.     -{
  523.       Go to Menu but will not run FIRSTCMDs
  524.     -}
  525.       Drop to previous menu but will not run FIRSTCMDs
  526.     -]
  527.       Goes forward to menu but make starting menu fallback but will not
  528.       run FIRSTCMDs
  529.     -:
  530.       Toggles Locking Output to the Modem
  531.     -;
  532.       Toggles Locking Input from the Modem
  533.   Added Support to use /U to upload into the FSE
  534.   You can use Alt-O to toggle the user time-out timer
  535.  
  536. I know this is an immense number of minor changes.  I want to get Beta testing
  537. started and I have had enough suggestions to fill two or three major releases.
  538. I need to get them through.  I have exhausted about one third of the
  539. suggestions I have gotten since the release.  Report any bugs ASAP.  Also if 
  540. you want any to place any suggestions, do it soon, I'm going to be saying to
  541. wait for v2.2.
  542. Speaking of updates, working on Oblivion/2 has taken an immense amount of my
  543. time.  I did not expect a great payback, but we have not had one check since
  544. the release.  Its been two weeks since the release and I know this software is 
  545. more than a little release.  A lot of people decided to purchase Oblivion/2 to
  546. Beta test v2.00.  I know that was publicized and supposed to be a great 
  547. revolution and it truly seems like it.  v2.10 is going to have some killer 
  548. stuff, but it'll be no where near those types of changes.  I'm going to stick
  549. with Oblivion/2, but shareware is starting to seem like a good idea.  I don't 
  550. want to do that to my software, but it is getting difficult to keep my software
  551. targetted at a market where people can just run a crack.  I'm not going to 
  552. consider shareware until at least after 3 or 4 months since we are in a 
  553. slump right now which extends into March.  
  554.  
  555. v2.10B3
  556.   Improved registration a bit.  We will be changing serial numbers.  PLEASE
  557.   send in your ORDER.FRMs to the PO Box.  If you do/have not send/sent it in to
  558.   be PO Box upon purchasing or afterwards you will not get a new serial number.
  559.   Wrote new version of ANSITRAN that you can run on any file and it should make
  560.   it work
  561.   Made it so when you apply and the sysop raises your access level, the fail
  562.   flag of the apply command will be set.
  563.   Courtesy of FusioN, you can now use as hot keys Left and Right arrows in
  564.   pulldowns:
  565.   Left is ╦ (Alt-203)
  566.   Right is ═ (Alt-205)
  567.   Make the option hidden with pulldown ID of 0 and keys of the above.
  568.   Allowed the use of pipe codes in the prompt when the pulldown Filename is
  569.   set to N
  570.   If the computer has the memory, when moving files between drives, the BBS
  571.   will run COPY which is faster than the other move.
  572.   Took out a delay that I had in the BBS when I was debugging it so the WFC
  573.   should come up faster.
  574.   In Search Editor, you can specify a string which will be looked for in users
  575.   infoform.
  576.   For the ^S Command, you can put a CString of Q and it will not allow users
  577.   to quit NUV
  578.   New command
  579.     &L - Views Log of User so far on that call on another node.
  580.   Can search for password substring in the search editor.
  581.  
  582. v2.10B4
  583.   Made it so when you go into chat the password entry window will not be
  584.   redrawn on the user's side.
  585.   There were some problems that caused runtime error 204s after d/ling and
  586.   those have been fixed.
  587.   Fixed Launch External system so it would not get a run-time error.
  588.  
  589. v2.10B5
  590.   When you code a status screen library, the BBS will read the additional
  591.   files from the library name with an extension of ".LST"
  592.   So if you coded WHATEVER.LIB, it would read from WHATEVER.LST
  593.   Added in configurable archivers.  *Z is the command to edit them.
  594.   Copy ARCHIVE.DAT into your data directory.  Make sure ARJ.EXE is in your
  595.   BBS directory.  Make sure you copy the included *.LIB and *.NDX into your
  596.   data directory.  They contain a config that allows the user to modify
  597.   their default archiver (the one with which qwkmail and files will be
  598.   archived)
  599.   Made the Wanted flag work.
  600.   In Searches, the extended will be displayed
  601.   Substring Search will now search extended description
  602.   + in the user editor will validate unvalidated users and also advance
  603.   the user's level to the next one in the parameter editor.
  604.   In Global Local Upload, you can type Q to quit the global local upload or
  605.   q to quit the current area.
  606.   Changed the CKeys of M# to N# which is for the new message reading mode.
  607.   Added in new message reading commands to let you read messages from the
  608.   prompt:
  609.     NA Read Current Message Again
  610.     NB Backward Thread
  611.     ND Delete Current Message
  612.     NE Edit Current Message
  613.     NN Read Next Message
  614.     NO Backward Title Scan from current message
  615.     NR Reply to current message
  616.     NT Forward Title Scan from current message
  617.     NU Update Current Message to last read
  618.     N# Read message who's number is in the CString
  619.   Downloads now charge users and appear in download status, little bug.
  620.   When typing A in file listings, it says files added to batch if it indeed is.
  621.   If you want to use the Forum type message reading as described above, copy
  622.   ALTMES.MNU included in this zip to MESSAGES.MNU in your menu directory.
  623.   Do that if you only what to use that type of message reading.
  624.  
  625. v2.10B6
  626.   You can put the password field blank in the system launching and it will not
  627.   prompt you for the password.
  628.   If your lockout password is blank, the board will hang up on the users
  629.   below the minimum baud rate.
  630.   Made it so that .E command's command line options would work.
  631.   Next read command will not recycle back to 1.
  632.   Fixed WFC lockup bug.
  633.   You can now type Alt-C at the WFC to cycle stats
  634.   Fixed Autodelete Bug
  635.  
  636. v2.10B7
  637.   Option in the config to search all areas when adding files.
  638.   Fixed Run-time error 203 after adding files
  639.   Made it so you can have up to 100 menu files as opposed to the old 50.
  640.   Fixed little reformat paragraph cursor position bug
  641.   When there was filemail when it asked you if you wanted to download it, it
  642.   would take your answer as yes none the less.
  643.   You can now blank out the echomail directory.
  644.   Fixed bug where the BBS would not zip up message captures
  645.   Fixed screen redraw so it would not mess up spaces with a background
  646.   attribute
  647.   Forgot to include the altered libraries for use with the configurable
  648.   archivers.  They are in this zip.  Copy them into your data directory.
  649.   Also, I forgot to mention the capital Q used in file adding.  That specifies
  650.   Quit from global local upload.
  651.   Made it so the cursor would be intelligent positions in more places as per
  652.   FusioN's suggestions.
  653.   Download Capture would not work if you were using an archiver other than zip
  654.   Fixed Filelist generator bug
  655.   You can now quit file moves by pressing Q
  656.   The file moving was not deleting the original file after it had been copied
  657.   Enormous problem, Oblivion was not deducting file points.  I can't believe
  658.   that I did not find this and even more, I can not believe that no sysops
  659.   caught that.  Well, the bug's been fixed.
  660.   Added in Topten exempt ACS, Certified Mail ACS, and FileMail ACS
  661.   You can precede internation phone numbers with a + now
  662.  
  663. v2.10B8
  664.   You can now enter private information before uploads.
  665.   New ACS Code E which is calls today so
  666.     e3 is true only if the user has made more than 3 calls today.
  667.   Run LEVELCON.EXE so your parameters are intact.
  668.   Added in Level upon expiration into the user editor
  669.   Added in days until expiration and level upon expiration into the parameter
  670.   editor.  The days until expiration will give the user that many more days
  671.   of calling the board if they have more than that or they do not have an
  672.   expiration date.
  673.   New code in status screens %DU, days until expiration
  674.   New Menu command:
  675.     DG, put data list into a file and if remote, send it
  676.   BBS will pause at the bottom of the screen while displaying the sysop log.
  677.   Changed Date Uploaded Code in Desc. Form from |DT to |UD
  678.   Corrected a few bugs in ANSITRAN.EXE.
  679.   %IN in the prompt ansi display will show attribute in which input will be.
  680.   If the user does not have access to the first command in a pulldown menu,
  681.   the BBS will move the starting place down to the first available option.
  682.   If in pulldowns you tried moving up and there were no more available options
  683.   to which you had access the BBS would display garbage
  684.   Stopped color bleeds after prompts with background colors
  685.   When adding data, the BBS would change the attribute to the input color
  686.   instead of the one in which the pipe code is, this has been fixed.
  687.   The BBS will now init the modem if the last modem init was before midnight
  688.   but midnight passed during the waiting period.
  689.   Sped up file section
  690.   Added in support for PgUp/PgDn in user editor
  691.   Fixed MD and ND message deleting commands
  692.  
  693. v2.10B9
  694.   Made it so you could use user numbers when specifying the destination user
  695.   in an upload.
  696.   Added in Bidirectional transfer.  The command key for bidirectional transfer
  697.   is FM.  The way they work is a little on the complicated side.  You need a
  698.   convertor to generate an upload and download dsz compatible log.  The log
  699.   filename is the log filename set in the config followed by the node number 
  700.   and and U for upload log, D for download.  The protocols specify the list
  701.   of files to be downloaded, but the BBS maintains no list of files that
  702.   could be uploaded.
  703.   Took out some code when creating message bases that was totally wasteful
  704.   and had no purpose.
  705.   Fixed bug where if temporary sysop is on, the BBS would show that all users
  706.   pass level ACS checks.
  707.   Made it so user could not type FIRSTCMD and EACH at the prompt.
  708.   You can now run Oblivion/2 without a matrix.  {S will return the failflag
  709.   set as true and the account with which the user tried logging on does not
  710.   exist and there is no system password set.  {A will take as its Cstring
  711.   the account with which the user will apply.
  712.   Made it so when it prompts you for extended description in the upload stats
  713.   screens, if the user has a screen size that is not 24, and it reaches the
  714.   end, it will not screw up.
  715.   Added in %CA and %CB current area and current base status screen codes
  716.   Removed the limit on the number of menus in your menus directory before
  717.   you would get garbage in the menu editor.  I know the info display is a lot
  718.   slower, but its worth it.
  719.   Another bug I should have been told about earler.  When a user dropped
  720.   carrier, Oblivion/2 did not save their time left.  This has been fixed now.
  721.   I think I fixed the bug with Oblivion/2 not deleting data in the data areas.
  722.   Made it so BBS would save the log entries when there is a system error.
  723.   BBS logs commands entered in MiniDos
  724.   Added in sysop in DOS display when sysop shells to DOS
  725.   BBS will strip off empty lines of messages before adding autosig.
  726.   Two new menu commands
  727.     -$ Goes to a menu keeping the current fallback processing FIRSTCMDs
  728.     -% Goes to a menu keeping the current fallback without processing FIRSTCMDs
  729.   Added in upload checker.  Copy ULCHECK.ANS to your textfile directory.  That
  730.   is the upload checker background screen and it is coded into status screen
  731.   libraries.  The format for the codes in that filename is as follows:
  732.     |FN - Filename to be checked
  733.     |B1 - ■ in CRC Check.
  734.     |M1 - CRC Check messages.
  735.     |B2 - ■ in virus scan.
  736.     |M2 - virus scan messages.
  737.     |B3 - ■ in the age tests.
  738.     |M3 - age test messages.
  739.     |B4 - ■ in adding BBS adds.
  740.     |M4 - messages in BBS add adding.
  741.     |B5 - ■ in the ZIP comment.
  742.     |M5 - messages in ZIP comment adding.
  743.     |B6 - ■ in MAINTAIN.BAT
  744.     |M6 - message when running MAINTAIN.BAT.
  745.   Set the information for the upload checker in System Options #2.  The
  746.   filenames for the comment and the ad are in your textfile directory.
  747.   To use SCAN, the command should be:
  748.     SCAN.EXE /NOMEM
  749.   Make sure SCAN.EXE is in your BBS Directory.
  750.   New menu command:
  751.     FE - Newscan Current File Area
  752.   Made it so the order in the colors in the default color config was the same 
  753.   as in the user config
  754.   When changing your mind on a new user and abstaining, the BBS would remove
  755.   your previous vote
  756.  
  757. v2.10B10
  758.   Made scrollback buffer work like Qmodem's instead of PcBoard's.  It does not
  759.   garble anything anymore
  760.   Fixed some assorted bugs
  761.   Made it so %5 in the protocol command line option will do the correct log
  762.   name.
  763.  
  764. v2.10B11
  765.   Fixed certain lockup bugs associated with choosing certain read types
  766.   Sped up new email scans
  767.   Found and fixed Email cross-linking bug
  768.   Made it so, Oblivion/2 would save your batch in you abort the download at
  769.   the protocol selection
  770.   Added in the use of a user index file.  Makes user searches MUCH faster.
  771.   Added in some new prompts.
  772.   Fixed bug when making file area and then not saving
  773.   Fixed bug where if a directory was set for the library, the BBS would
  774.   always look in the textfile directory
  775.  
  776. v2.10B12
  777.   Fixed bugs where events would knock users off no matter what the time.
  778.   Fixed bug with Zip commenting in the upload checker eventually locking up 
  779.   the board.  Copy ARCHIVE.DAT to your data directory.
  780.  
  781. v2.10B13
  782.   Tried some more to fix lock up bug when repeated viewing is done.  Copy 
  783.   ARCHIVE.DAT to your data directory.
  784.   Fixed user duplication bug.
  785.  
  786. v2.10B14 
  787.   Holophax discovered a bug with the menu/status screen coding.
  788.   Run NDXCON.EXE to fix the libraries to work with the BBS.
  789.   Fixed little leeching bug.
  790.   We have a new WFC, looks pretty nice.
  791.   Put Download in the correct order.
  792.   New Command:
  793.     &N - Allows user to force off a user on another node another node.
  794.   Made it so aborting a download works.
  795.   Fixed a little Email lock up bug
  796.  
  797. v2.10B15
  798.   Fixed user duplication bug
  799.   Made the "XXX-XXX-" string configurable
  800.   Made it so if a drop out command ({S,{X) is in a firstcmd and the drop out
  801.   should be done, the program will drop out after running that firstcmd stack
  802.   Made it so you could put pipe codes in the name in prompt.
  803.   Fixed the lock up after the user finishes logging in bug.
  804.   Added it delete files from archive.  There is a list of files that will be
  805.   removed in your textfile directory.  Set the list name in the config.
  806.   Copy ARCHIVE.DAT into your data directory.
  807.   Copy ULCHECK.ANS to your textfile directory.
  808.   New Menu Commands
  809.     NI  FailFlag is true if the user is at the last message
  810.     NL  FailFlag is true if the user is at the last message base.
  811.     --  Displays and gets input in the same form as the prompt string at
  812.       a promptless menu and puts input in input question variable
  813.   Sped up ObvMail.
  814.   Logged new user voting votes.
  815.   You can put 57600 for your default baud rate, but for it to go into effect,
  816.     X00 has to be locked at 57.6k.
  817.   You can set a menus pulldown filename to "L" to use oneline bar menus.
  818.  
  819. v2.10B16
  820.   When user is paging and you go into chat, when you exit chat, the BBS will
  821.   not put out another beep.
  822.   Fixed newscan aborting message changing bug
  823.   Made it so scrollback will work if you are using BIOS writes although it
  824.   will use direct screen writes while you are in the scrollback.  That should
  825.   not be a problem, because the BBS would probably be in the foreground.
  826.   New MCI Code for status screens, %NN - Node Number
  827.   New MCI Code for strings, |PA - Pause until return
  828.   New Menu command &R - joins multinode split screen chat.
  829.   Moved a clear screen that came after baud rate info to before it where it
  830.   should be.
  831.   If a handle field is blank, a user can not log in with the user number of
  832.   that account.
  833.   New Menu Command QU - Update newscan pointers so there are no more new
  834.     messages
  835.   Made it so the user bar will wrap when you go on either end of it.
  836.   Made it so that the screen is not cleared immediately after the
  837.   scanning file area prompt is displayed.
  838.   The Fringes is now up.  The number is (216)464-4856.  It is now the
  839.   Oblivion/2 WHQ.
  840.   Fixed Input Lock which was not working entirely
  841.   When you enter the data area editor and the text file does not exist, but
  842.   needs to, Oblivion/2 will create it when you exit.
  843.   You can now put N for the CString of the M[ and M] commands so they will not
  844.   show BCHANGE.ANS
  845.   The ACiD Logo in the WFC has been removed as per the request of several 
  846.   people.
  847.   You can now type Alt-H for help.
  848.   New Command: TJ, if file does not exist according to the path in the file
  849.   record, its path will be changed to that of the area.
  850.   Made it so Oblivion/2 will not nuke the messages if the work directory is on
  851.   a different drive x
  852.  
  853. v2.10B17
  854.   Included a much better help screen.
  855.   Made it so the screen saver timer would reset with each keypress on the
  856.   sysop's side.
  857.   Added in %PA - Pause codes to status screens.
  858.   I improved the way chat page timing works, should work as how you set it
  859.   now.
  860.   Improved speed of ObvMail.
  861.  
  862. v2.10B18
  863.   Fixed ObvMail lock up bug.
  864.   Made it so Oblivion/2 will prompt for the full 45 characters of a description
  865.   Made it so Upload Checker would fail flags where SCAN or the test procedure
  866.   returned with an errorlevel.
  867.   Made XX years old configurable
  868.   Made it so Post ACS does something
  869.  
  870. v2.10B19
  871.   Wrote EP - Email Restructuring Utility
  872.   Fixed the last of the email crossing bugs.
  873.   Fixed huge text files/hard drive nuking ObvMail bug
  874.   Fixed file moving/file nuking bug
  875.  
  876. v2.10
  877.   Fixed NUV comment screw up bug.
  878.   Fixed H/S Link Problems.
  879.   Fixed run-time error while hitting return in one line chat.
  880.   Fixed bug with upload checker failing files with the newest file in the same
  881.   year as the time constraint date.
  882.   Fixed screwed up time used today in daily log.
  883.   Fixed messed up input color bug.
  884.   Fixed screwed up PCR in topten listing
  885.   Fixed bug where messages that should be getting exported by ObvMail were
  886.   not due to the fact that the qwk mailer, puts the date entered into QWK as
  887.   the date of the message.